.\" LICENSE
.\"
.\" This software program is released under the terms of a license agreement between you ('Licensee') and Intel.  Do not use or load this software or any associated materials (collectively, the 'Software') until you have carefully read the full terms and conditions of the LICENSE located in this software package.  By loading or using the Software, you agree to the terms of this Agreement.  If you do not agree with the terms of this Agreement, do not install or use the Software.
.\"
.\" * Other names and brands may be claimed as the property of others.
.\"
.TH seth 1 "September 20, 2011"

.SH NAME
seth \-This file describes the Linux* Example Driver for Linux ETH network devices.

.SH SYNOPSIS
.PD 0.4v
modprobe seth [<option>=<VAL1>,<VAL2>,...]
.PD 1v

.SH DESCRIPTION
This driver is intended for \fB2.4.x\fR and \fB2.6.x\fR kernels. 
.LP

This driver is only supported as a loadable module at this time. 


.SH OPTIONS
The following optional parameters are used by entering them on the command line with the modprobe command.  
.IP

.B modprobe seth paramX=<valX>
.LP
This loads the seth driver while assigning vlaX to paramX , to see supported parameters please run : "modinfo seth"
.PP
.LP

.SH Ethtool
.LP
The driver utilizes the ethtool interface for driver configuration and diagnostics, as well as displaying statistical information.  Ethtool version 1.8.1 or later is required for this functionality.
.LP
The latest release of ethtool can be found from http://sf.net/projects/gkernel.  The driver then must be recompiled in order to take advantage of the latest ethtool features.
.LP
Ethtool 1.6 only supports a limited set of ethtool options.  Support for a more complete ethtool feature set can be enabled by upgrading ethtool to ethtool-1.8.1.  

.SH NAPI
.LP
NAPI (Rx polling mode) is supported in the seth driver.  NAPI is enabled or disabled based on the configuration of the kernel.  To override the default, use the following compile-time flags.  
.IP
To enable NAPI, compile the driver module, passing in a configuration option:
.IP
make CFLAGS_EXTRA=-DSETH_NAPI install
.IP
To disable NAPI, compile the driver module, passing in a configuration option:
.IP
make CFLAGS_EXTRA=-DSETH_NO_NAPI install
.LP
See www.cyberus.ca/~hadi/usenix-paper.tgz for more information on NAPI.


.SH SUPPORT
.LP
For additional information, building, and installation, see the Readme file included with the driver.
.LP
For general information, go to the Slinux open source  website at:
.IP
.B slinux google code 
.LP
